package models;


import play.data.validation.Required;
import play.db.DB;
import play.db.jpa.Model;

import play.*;
import play.db.jpa.*;
import play.mvc.Scope.Flash;

import javax.persistence.*;

import net.sf.oval.constraint.MaxSize;

import org.apache.commons.io.filefilter.FalseFileFilter;

import Utils.ClassUtilsDB;

import java.sql.ResultSet;
import java.util.*;


@Entity
public class Usuario extends Model {
	
	//Atributos
	
	@MaxSize(50)
	private String usuario;
	
	@MaxSize(50)
	private String email;
	
	@MaxSize(50)
	private String login;
	
	@MaxSize(50)
	private String senha;
		
	//Métodos de acesso
	
	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}


	//Construtor
	
	public Usuario(String usuario, String email, String login,String senha)
	{
		this.usuario	= usuario;
		this.email 		= email;
		this.login		= login;
		this.senha		= senha;
	}

	public Usuario()
	{
		
	}
}
